/**
 * Created by Administrator on 2019/5/21/021.
 */
import PRIMITIVE_SpacecraftAnimatedModelOrbit from "./../entity/PRIMITIVE_SpacecraftAnimatedModelOrbit.js"
import PRIMITIVE_SpacecraftAnimatedModel from "./../entity/PRIMITIVE_SpacecraftAnimatedModel.js"
import PRIMITIVE_ModelAnimationAction from "./../entity/PRIMITIVE_ModelAnimationAction.js"

class PRIMITIVE_MODEL_CLASS {
    constructor(viewer) {
        this._viewer = viewer
    }

    PRIMITIVE_MODEL_SpacecraftAnimatedModelOrbit(id, name, OrbitStartTime, OrbitEndTime, position, orientation,
                                                 MarkerVisible, MarkerPath, MaekerPixelSize, MarkerColor, MarkerXOriginPos, MarkerYOriginPos,
                                                 OrbitVisible, OrbitLineStyle, OrbitLineWidth, OrbitColor, ReferenceFrame) {
        const SpacecraftAnimatedModelOrbit = new PRIMITIVE_SpacecraftAnimatedModelOrbit(this._viewer, id, name, OrbitStartTime, OrbitEndTime, position, orientation,
            MarkerVisible, MarkerPath, MaekerPixelSize, MarkerColor, MarkerXOriginPos, MarkerYOriginPos,
            OrbitVisible, OrbitLineStyle, OrbitLineWidth, OrbitColor, ReferenceFrame)
    }

    PRIMITIVE_MODEL_SpacecraftAnimatedModel(id, ModelId, ModelUrl, mode, speedup, index, orbitStartTime, loop, StartTime) {
        const SpacecraftAnimatedModel = new PRIMITIVE_SpacecraftAnimatedModel(this._viewer, id, ModelId, ModelUrl, mode, speedup, index, orbitStartTime, loop, StartTime)
    }

    PRIMITIVE_MODEL_ModelAnimationAction(id, index, StartTime) {
        const ModelAnimationAction = new PRIMITIVE_ModelAnimationAction(this._viewer, id, index, StartTime)
    }
}
export default PRIMITIVE_MODEL_CLASS
